package com.vcredit.creditcat.dto.authpersonalinfo;

import com.vcredit.creditcat.model.Location;
import java.io.Serializable;
import javax.validation.constraints.NotNull;

/**
 * 用户个人信息表
 **/
public class AuthPersonalInfoDto implements Serializable{
    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	/** personal_Info_id **/
    private java.lang.Long personalInfoId;
    /** 学历 **/
    @NotNull
    private java.lang.Integer education;
    /** 月收入 **/
	@NotNull
    private java.lang.Integer monthlyIncome;
    /** 婚姻 **/
	@NotNull
    private java.lang.Integer marriage;
    /** 定位信息 **/
	@NotNull
    private Location location;
	/** 职业类型 **/
    @NotNull
    private java.lang.Integer professionType;
    /** 邮箱 **/
    @NotNull
    private java.lang.String eMailAddress;
	/** 是否缴纳公积金 1,是 0否 **/
    @NotNull
    private java.lang.Integer isProvidentFund;
    /** 户籍是否在居住城市 1,是 0否 **/
    @NotNull
    private java.lang.Integer censusIsLiveCity;
	/** 公司信息 **/
	@NotNull
    private CompanyInfo companyInfo;
    
    public java.lang.Long getPersonalInfoId(){
        return personalInfoId;
    }
    public void setPersonalInfoId(java.lang.Long personalInfoId){
        this.personalInfoId = personalInfoId;
    }

	public Location getLocation() {
		return location;
	}

	public void setLocation(Location location) {
		this.location = location;
	}

	public java.lang.Integer getEducation() {
		return education;
	}
	public void setEducation(java.lang.Integer education) {
		this.education = education;
	}
	public java.lang.Integer getMonthlyIncome() {
		return monthlyIncome;
	}
	public void setMonthlyIncome(java.lang.Integer monthlyIncome) {
		this.monthlyIncome = monthlyIncome;
	}
	public java.lang.Integer getMarriage() {
		return marriage;
	}
	public void setMarriage(java.lang.Integer marriage) {
		this.marriage = marriage;
	}
	public java.lang.Integer getProfessionType() {
		return professionType;
	}
	public void setProfessionType(java.lang.Integer professionType) {
		this.professionType = professionType;
	}
	public java.lang.String geteMailAddress() {
		return eMailAddress;
	}
	public void seteMailAddress(java.lang.String eMailAddress) {
		this.eMailAddress = eMailAddress;
	}
	public java.lang.Integer getIsProvidentFund() {
		return isProvidentFund;
	}
	public void setIsProvidentFund(java.lang.Integer isProvidentFund) {
		this.isProvidentFund = isProvidentFund;
	}
	public java.lang.Integer getCensusIsLiveCity() {
		return censusIsLiveCity;
	}
	public void setCensusIsLiveCity(java.lang.Integer censusIsLiveCity) {
		this.censusIsLiveCity = censusIsLiveCity;
	}

	public CompanyInfo getCompanyInfo() {
		return companyInfo;
	}

	public void setCompanyInfo(CompanyInfo companyInfo) {
		this.companyInfo = companyInfo;
	}
}
